import { B as Bast } from './test1'
/**
 * @description func
 * @return { string | number } what???????? haha haoba
 */
function A(name: string | number, age: { name: { age1: number } } & number): string | number {
  console.log(name, age)
  return ''
}
/**
 * @description func
 * @related func
 * @return { string | number } what???????? haha haoba
 */
function test(name: string | number, age: { name: { age1: number } } & number): string | number {
  console.log(name, age)
  return ''
}

/**
 * @description class
 * @param { string } name
 * @extendsFile hah
 * @related class
 * @example const a = 1; B(a)
 * return a
 */
class B {
  name: string | null
  constructor(name: string, cb?: () => void) {
    this.name = name
  }
  /**
   * @description add func
   * @param name
   * @returns
   */
  add(name: string): string {
    return name
  }
  /**
   * @description func get
   * @returns
   */
  get(): number {
    return 1
  }
}
